/**
 * @author Stephan Pfaff (webmaster@derdaumen.net)
 */

function Item(type, basename, path, prefix){
	try {
		this.locked = false;
		this.type = type;
		this.basename = basename;
		this.path = path;
		this.prefix = prefix;
	} catch (e) {
		if(debug) alert('Initialization of new Item failed, missing or wrong '
				+'parameter! ('+e+')');
	}
};
Item.prototype.type = "";
Item.prototype.basename = "";
Item.prototype.path = "";
Item.prototype.prefix = "";
Item.prototype.locked = true;

/**
 * Loads the dedicated children of the item
 */
Item.prototype.loadChilds = function() {};